package com.urguxxi.springdemo.controller;

import com.urguxxi.springdemo.entity.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@Controller
public class IndexController {

    //2021.6.4
    /**
     * 访问主页的方法
     */
    @GetMapping({"/index","/"})
    public String index(){
        return "index";
    }

    /**
     * 欢迎页
     */
    @GetMapping("/welcome")
    public String welcome(){
        return "welcome";
    }


//    /**接收简单参数
//     * @param name
//     *
//     */
//    @GetMapping("/get/name")
//    public ResultDTO getName(@RequestParam(required = false) String name){
//        return new ResultDTO(200,"Hi Shannon!",name);
//    }
//
//    /**
//     * 利用对象接收复杂参数
//     * 注意是post方法
//     * @param user
//     * @return
//     */
//    @PostMapping ("/get/user")
//    public ResultDTO regUser(User user){
//        return new ResultDTO(200,"success",user);
//    }
//
//    /**
//     * 利用json接收复杂参数
//     * @param userjson
//     * @return
//     */
//    @PostMapping("/get/userjson")
//    public ResultDTO regUser2(@RequestBody User user){
//        return new ResultDTO(200,"success",user);
//    }

}


